iT邦幫忙

DAY 1
0

Sharping up with UnderScore.js library系列 第 2

Underscore 介紹

  • 分享至 

  • xImage
  •  

我們先來看看文檔對這個 Library 的描述 :

Underscore一个JavaScript实用库,提供了一整套函数式变成有用的实用功能,但是没有扩展任何JavaScript内置对象。它是这个问题的答案:“如果我在一个空白的HTML页面前坐下, 并希望立即开始工作, 我需要什么?“...它弥补了部分jQuery没有实现的功能,同时又是Backbone.js必不可少的部分。

Underscore提供了100多个函数,包括常用的: map, filter, invoke — 当然还有更多专业的辅助函数,如:函数绑定, JavaScript模板功能,创建快速索引, 强类型相等测试, 等等.

使用任一個 Library 之前總是要知道這東西普及率有多高 , 是否有足夠的文件支援 ,

是否有一直有走下去的動力..( 新功能的開發維護 )

這樣我們投入的時間才會有相對的價值 ,

先來使用個 Goolge Trend 來知道這 Library 存活了多久 ,


可以看到從 2004 年活到現在了 , 其熱門程度也是不斷走高 , 這表示也有一定的價值存在 ,

可是我們總是不能太武斷的說某個 Library 很好 , 因此來跟其他 Library 比較 ,

可以看見 Underscore 幾乎被打趴了 , 不過這些 Library 性質不太一樣 , 拿來互相評比對 Underscore

的確是吃虧了 , 不過藉由 Google Trend , 可以讓各位開發者能有更多資訊挑選對自己有利的 Library ,

足夠的文件支援 , Underscore 的文件真的很詳細 , 還有簡體版 @@ ,

而且還包含了 Source Code 的解釋

Underscore 1.7.0 文檔

Underscore 1.6.0 文檔

Underscore 1.5.2 文檔

本文同步發布於 保政島 Underscore 介紹


上一篇
Underscore [1] : 使用 intersection 情境
下一篇
Underscore [2] : 使用 where 情境
系列文
Sharping up with UnderScore.js library31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言